package org.flexspeedup.blog.models
{
[Bindable]
public interface IStaticPage
{

    //--------------------------------
    // name
    //--------------------------------
    /**
     * the page name, will be used as the key_name in the datastore
     */
    function get name():String;
    function set name(value:String):void;

    //--------------------------------
    // body
    //--------------------------------
    /**
     * The pages text body
     */
    function get body():String;
    function set body(value:String):void;

    //--------------------------------
    // title
    //--------------------------------
    /**
     * this page's title
     */
    function get title():String;
    function set title(value:String):void;

    //--------------------------------
    // _key
    //--------------------------------
    /**
     * datastore key
     */
    function get _key():Object;
    function set _key(value:Object):void;

}
}